package com.uinnova.product.eam.vo;

import com.binary.framework.bean.annotation.Comment;
import com.uinnova.product.eam.constant.*;
import lombok.Data;

import java.util.List;

@Data
public class ArchReviewRes {

    @Comment("id")
    private Long id;
    @Comment("评审类别")
    private ArchReviewType reviewType;
    @Comment("事项类型")
    private ItemType itemType;
    @Comment("事项名称")
    private String itemName;
    @Comment("所属团队id")
    private Long belongOrgId;
    @Comment("所属团队名称")
    private String belongOrgName;
    @Comment("受理日期")
    private String acceptTime;
    @Comment("申请日期")
    private String createTime;
    @Comment("负责人（预评审-值班人评审节点处理人）")
    private String preReviewOfficer;
    @Comment("负责人（预评审-值班人评审节点处理人）")
    private String preReviewOfficerName;
    @Comment("评审状态")
    private ArchReviewState state;
    @Comment("当前节点")
    private String stage;
    @Comment("PMO审核形式（后续评审方式-预评审终审）")
    private FeatureReviewType expertReviewType;
    @Comment("评审完成日期")
    private Long processFinishTime;
    @Comment("评审完成日期")
    private String processFinishTimeFormat;
    @Comment("建设类型")
    private BuildType buildType;
    @Comment("建设模式")
    private String buildMode;
    @Comment("项目经理")
    private String projectManager;
    @Comment("项目经理名称")
    private String projectManagerName;
    @Comment("流程发起用户")
    private String creatorCode;
    @Comment("流程发起用户名称")
    private String creatorName;
    @Comment("流程实例id")
    private String processInstanceId;
    @Comment("评审方案ids")
    private List<Long> planIds;
}
